iT邦幫忙

2025 iThome 鐵人賽

0
生成式 AI

30 天打造你的 AI 客戶金融助理團隊系列 第 31

【Day31】Vibe Coding:當「感覺」對了,工具就對了!

  • 分享至 

  • xImage
  •  

TL;DR

  • 解析 Vibe Coding (氛圍編碼) 的定義:一種以高階意圖與描述性需求,驅動 AI 進行開發的新範式。
  • 探討從「提示詞工程」到 Vibe Coding 的演變,以及其背後的意義。
  • 回顧本課程如何實踐「負責任的 Vibe Coding」,並提供精進此技能的具體方法。

https://ithelp.ithome.com.tw/upload/images/20251017/20103826lxLHAH7OBC.png

在本系列課程的總結篇章,我們將探討一個貫穿始終的核心概念:Vibe Coding (氛圍編碼)。此概念並非嚴格的技術術語,而是一種描述人機協作新範式的思維模型。深入理解此模型,將有助於我們提煉過去 30 天所學,並洞悉其在不同專業領域的應用潛力。

Vibe Coding 的定義與發展背景

傳統的軟體開發,要求開發者使用精確、無歧義的程式語法來建構應用程式(也就是我們所認知的程式碼,就是軟體工程師的工作)。

Vibe Coding 則是一種新興的開發方式:

開發者(或領域專家)專注於使用自然語言,描述應用程式所需達成的「高階意圖 (High-level Intent)」、「期望氛圍(Desired Vibe)」或「最終成果」,而由大型語言模型(如 Gemini)負責將這些抽象需求,轉譯為具體的、可執行的程式碼。

此模式的核心在於,人機之間的溝通介面,從「語法 (Syntax)」轉向了「語意 (Semantics)」與「意圖 (Intent)」。

從「提示詞工程」到「氛圍編碼」的演變

您可能會問,這跟我們常聽到的「提示詞工程 (Prompt Engineering)」有什麼不同?

這正是一個關鍵的演變。早期的 AI 模型,更像是一台需要特定指令才能操作的精密儀器。「提示詞工程」因此誕生,人們專注於研究如何用特定的「魔法咒語」、關鍵字順序或語法結構,來「引導」甚至「規避」AI 的限制,以獲得想要的結果。

然而,隨著 Gemini 這類更先進模型的出現,AI 理解自然語言的能力已大幅躍升。我們不再需要像駭客一樣去尋找系統的「漏洞」或「秘技」。現在,溝通的重點,從「如何說」轉向了「說什麼」

Vibe Coding 正是這個演變的產物。它代表著我們不再需要成為「提示詞工程師」,而只需要成為一個「好的溝通者」、「清晰的表達者」。 我們將重心放回需求本身,用最自然、最豐富的語言去描述我們的「Vibe」,而 AI 則負責理解並實現它。

本課程如何實踐「負責任的 Vibe Coding」

回顧我們的課程,可以發現我們並非盲目地使用 Vibe Coding,而是建立了一套「負責任」的實踐框架:

  • 以藍圖為始 (Day 6, 12, 25:我們強調在下達任何指令前,必須先有清晰的藍圖。這一步正是將我們的「Vibe」,轉化為結構化需求的過程。
  • 以驗證為綱 (Day 8, 14:我們並未 100% 信任 AI 的產出。我們學習了「特定值驗證」、「邊界測試」與「AI 自我解釋」等方法,來確保產出的品質與可靠性。
  • 以迭代為法 (Day 9, 27:我們透過「生成 → 驗證 → 微調」的循環,不斷優化我們的工具。這代表我們始終保有對專案的主導權。

一座橋樑:Vibe Coding 對我們的意義

Vibe Coding 的崛起,為不同專業背景的協作者,提供了一座前所未有的橋樑。

對於金融新手:你的專業,就是你的超能力

  • 門檻從未如此之低:因為不再需要艱澀的「提示詞工程」,你的金融專業知識、你對客戶需求的深刻理解,成為了最強大的資產。你只需要專注於「為什麼要做」和「要做成什麼感覺」,技術的「如何做」可以交給 AI。

對於軟體工程師:你的加速器與翻譯機

  • 快速理解領域知識:你可以像我們在 Day 26 一樣,先讓 NotebookLM 幫你提煉出白話文的計算邏輯,在幾分鐘內快速掌握核心需求。
  • 弭平溝通鴻溝:當產品經理或業務方提出模糊需求時,你可以直接將這個「Vibe」,丟給 Gemini 進行初步的視覺化腦力激盪,生成數個 UI/UX 設計方案,作為與需求方進一步溝通的具體基礎。

如何精進 Vibe Coding 技巧?

要成為一位優秀的「氛圍編碼者」,關鍵不在技術,而在於溝通。

  1. 善用比喻與類比:就像我們在課程中不斷使用「樂團」的比喻,一個好的類比能幫助 AI 快速抓住你想要的核心氛圍。
  2. 提供清晰的脈絡 (Context):在下達指令前,先用 Persona (如 Day 15) 告訴 AI 它的角色與目標,能讓產出品質大幅提升。
  3. 學會迭代與追問:不要期望一次到位。將 AI 的初步產出,視為一個可以對話的「草稿」,並透過追問來逐步優化,是最高效的工作方式。

結語:未來,是一場更精彩的對話

Vibe Coding 的本質是一場我們與 AI 之間,更深度、更具創造性的對話

對於領域專家而言,這意味著你的專業知識,將能以前所未有的方式被「具象化」。對於技術專家而言,這意味著你將獲得一個能秒懂需求的超級助理,讓你如虎添翼。

這 30 天的旅程在此告一段落,但一個由「意圖」驅動創造的新時代,才正要開始。請帶著這份全新的思維,繼續自己的專業領域中,與 AI 共同譜寫出更精彩的樂章!


上一篇
【Day30】未來展望:將顧問思維應用於軟體開發與團隊協作
系列文
30 天打造你的 AI 客戶金融助理團隊31
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言